package d7_homework.d3_homeworkday06.d1_firstquestion;

import java.util.ArrayList;
import java.util.Collections;

public class Test {
    public static void main(String[] args) {
        //1、创建一个集合,用于存储每一个学生
        ArrayList<Student> students = new ArrayList<>();
        //往集合中添加学生对象
        Collections.addAll(students,
                new Student(1, "陈平安", 99.0),
                new Student(2, "宁姚", 85.0),
                new Student(3, "姬紫月", 90),
                new Student(4, "叶凡", 75));

        //2、定义一个变量score,接受集合中的第一个学生成绩
        double score = students.get(0).getScore();

        //3、定义一个变量记录最低分的学生的位置
        int index = 0;
        //4、遍历集合,获取出来每一个学生对象的成绩,去和第一个学生的成绩进行比较
        //如果小于第一个学生的学生的成绩,就将成绩赋值给score,然后将对应的索引赋值给index
        for (int i = 1; i < students.size(); i++) {
            double score1 = students.get(i).getScore();
            //进行分数大小比较
            if (score > score1) {
                score = score1;
                index = i;
            }
        }
        //删除最低分的学生
        students.remove(index);

        System.out.println("录取的学生是: " + students);
    }
}
